@charset "utf-8";
/* CSS Document */
ul,li {list-style:none;}
dd,ul,h3,h2,div,p{ margin:0; padding:0;}
img{ border:0;}
iframe{ border:none;}
a{ text-decoration:none;cursor:pointer;}
a:link,a:visited, a:active{ color:#575757; text-decoration:none;}
a:hover{ color:#F60; text-decoration:none;}
body{ margin:0; padding:0;  font-size:12px; min-width: 1280px;   font-family:Arial,宋体,Geneva,"Helvetica Neue",Helvetica,sans-serif;}
.suoyou{width:1024px;margin:0 auto; clear: both; }



.top{ height:120px; background:#008834;}
.logo { height: 120px; background:url("../images/top-text.png") no-repeat right -5px; width: 980px; margin: 0 auto;}
.logo img { position: relative; top: 15px;}
.top div.t_inner p{float:right;margin:5px 80px 0 0}
.top div.t_inner p a{ padding:0 20px; width:83px; height:29px; float:left;color:#fff;
    font-family:"微软雅黑"; font-size:18px; font-weight:bold;}

/*----end头部-----*/
.nav{ height:47px; line-height:47px; background:#008834; }
.nav1{ width:960px; margin:0 auto; position: relative;}
.nav1 li{float:left; width:115px; position: relative; margin-right: 5px;}
.nav1 li.haslist { background-image: url("../images/a.png"); background-repeat: no-repeat; background-position: center 35px;}
.nav1 li a{display:block; padding:0 .5em; z-index:100;line-height:47px; font-size:14px; color:#fff; text-align:center; font-weight:bold;}
.nav1 li div { position: absolute; z-index: 100; top: 47px; display: none; width: 115px; background: #006c29;}
.nav1 li div a { line-height: 1.5; padding: 8px 5px; height: auto; font-size: 14px; display: block;}
.nav1 li a:hover{ color:#FFFF33; text-decoration:none;background:url(../images/sydhbg1.png) repeat;}
.nav1 li a:visited,.nav1 li a:active{ color:#fff; text-decoration:none; }
.nav1 li a.hover{ background:url(../images/sydhbg1.png)  repeat-x; color:#FFFF33;}
.nav1 li:hover {background-color: #006c29;}
.nav1 li:hover div {  display: block;}

/* 新闻+右边图片 */
.nr{ padding-top:10px; overflow:hidden;background:#FFFFFF; }
.xwleft{ float:left; width:500px; }

/*h2通用*/
.sz{height:40px; background: #008834 url("../images/1.png") no-repeat 480px center; line-height:40px;font-size:14px; color:#fff; font-weight:bold; padding-left: 10px; border-top-left-radius: 4px; border-top-right-radius: 4px; }

/*左边新闻*/
.xwleft1{ width:350px; float:left; border: solid #CCCCCC 1px; border-radius: 5px;}
.xwleft .xw22{ overflow:hidden;}
.xwleft .xw22 dt{ float:left;padding:0 8px;}
.xwleft .xw22 dt img{max-width:126px; max-height:82px; }
.xwleft .xw22 .kd1{ float:left; width:285px; color:#555; line-height:20px; text-indent:1em; }
.xwleft .xw22 .kd2{ float:left; width:175px; color:#555; line-height:20px;text-indent:1em; }

.xwleft .xw22 dd a:hover{ color:#900;}
.xwleft .xw22 ul{ margin:0; padding:0; float:left; width:98%; margin-top:5px; padding-left:10px; }
.xwleft .xw22 li{ line-height:40px; margin: 0 10px; border-bottom: solid 1px #ccc; }
.xwleft .xw22 li:last-child,.xwleft .xw22 li.last-child{ border-bottom: none;}

.xwleft .xw22 ul li a.sj{ float:right; font-size:12px; padding-right:10px; color:#999999;}
.xwleft .xw22 ul li a:link,.xwleft .xw22 a:visited,.xwleft .xw22 a:active{ color:#757575;}
.xwleft .xw22 ul li a:hover{color:#900;}

.xwright1{ float:left; width:500px;  border: solid #CCCCCC 1px; border-radius: 5px;}

/*右边图片*/
.xwright{ float:right; width:500px; }
.xwright .title { text-align:center; height:40px; background: #008834 ; text-align: center; line-height:40px;font-size:14px; color:#fff; font-weight:bold; padding-left: 10px; border-radius: 5px;  }
.xwright .video-pic a{ display: block; margin-top: 5px;}
.xwright .video-pic a img{ display: block; width: 100%; height: 375px;}
.xwright p{ margin:5px 0;overflow:hidden; max-width:500px; max-height:375px; }



/*榜样力量*/
.ll{ float:left; width:1022px; overflow:hidden;border:1px solid #ccc; padding-bottom:16px;background:#FFFFFF; margin-top:10px; }
.ll h2{color:#666; font-size:16px; font-weight:bold; height:35px; line-height:38px; background:url(../images/libg.png) no-repeat 10px center #FDFDF9; padding-left:35px;border-bottom:1px solid #ccc;}
.ll ul{ margin-top:5px; margin-left:2px;}
.ll li{ width:151px; height:142px; float:left; margin:16px 0 0 16px;  }
.ll li a{width:151px; height:112px; float:left;  }
.ll li img{ max-width:151px; max-height:112px;}
.ll li p a{  height:30px; line-height:30px; text-align:center; border:0; background:#535353; color:#fff; font-weight:bold;}

/*幻灯*/
#zSlider{margin:0px auto; width:1024px; overflow:hidden; }
#picshow{position:relative;}
#picshow,#picshow_img{width:775px; height:365px; overflow:hidden; float:right;}
#picshow_img li{width:775px; height:365px; overflow:hidden; float:left; display:none;}
#picshow_img img{width:775px; height:365px;}
#picshow_tx{left:0px; width:725px; bottom:0px; position:absolute; height:90px; overflow:hidden;}
#picshow_tx li{background:url(../images/picshow_bg.png) repeat; padding:10px 30px; height:70px; color:#fff; display:none;}
#picshow_tx li a{color:#fff;}
#picshow_tx li a:hover{text-decoration:underline;}
#picshow_tx li h3{ margin:13px 0;}
#picshow_tx li p{ color:#ccc; line-height:16px; height:63px; overflow:hidden;}

#select_btn{width:240px; height:284px; color:#111; float:left; display:inline; }
#select_btn li{ width:225px; height:36px; line-height: 36px; padding:18px 8px; border-top:1px solid #CCCCCC; cursor:pointer;}
#select_btn li:hover{background-color:#008834; color: #fff;}
#select_btn li.current{background-color:#008834;color: #fff;}
#select_btn li.current:hover{background-color:#008834;color: #fff;}
#select_btn a{color:#000; line-height: 36px;}
#select_btn a:hover,#select_btn li.current,#select_btn li.current a { color: #fff;}

#select_btn img{ width:36px; height:36px; margin-right:10px; float:left;}
#select_btn .select_text{ display:block; font-size: 13px;}
#select_btn .select_text:hover{text-decoration:underline;}
#select_btn .select_date{ height:23px; line-height:23px; overflow:hidden; display:block;}



/* aee9aa .data-box */
.data-box-warp{ background:#aee9aa; height: 285px; }
.data-box { width: 1024px; margin: 0 auto;}
.data-box .title1 {font-size: 22px; color: #459e3f; padding: 30px 0 10px 0; text-align: center;letter-spacing:10px; clear: both;}
.data-box .title2 {font-size: 14px; color: #459e3f; padding: 0px 0 15px; text-align: center; clear: both;}
.data-box ul { padding-left: 100px;}
.data-box ul li { margin:0 17px;  text-align:center; background: url("../images/r.png") no-repeat center center;
    width: 170px; height: 170px; float: left;}
.data-box ul li .p1 { color: #6dba63; height: 85px; padding-top: 40px; font-size: 54px;}
.data-box ul li .p1 span { margin-left: 5px; font-size: 16px; width: 16px; display: inline-block;}
.data-box ul li .p2 { color: #fff; line-height: 35px;}
.data-box ul li.form { background: none; padding-top: 30px;}
.data-box ul li.form .form-input{ margin-bottom: 10px;}
.data-box ul li.form input,.data-box ul li.form select {display: block; width: 158px; height: 28px; line-height: 28px; border: solid 1px #ccc; background: #fff; color: #6dba63; text-indent: 10px;}
.data-box ul li.form .btn { display: block; width: 160px; height: 30px; line-height: 30px; background: #008834; text-align: center; color: #fff;}
.data-box ul li.form .btn img { vertical-align: middle; margin-right: 10px;}
/*----------内页*/
.nr1{  overflow:hidden; padding-top:10px; background:#FFF;min-height: 480px;}
.nr2{  overflow:hidden;}
.nyleft{ width:243px; float:left;}
.nyright{ width:750px; float:right;}
/*内页左边*/

.nyleft .left1 ul{ width:241px; text-align:center; margin:0 auto;}
.nyleft .left1 ul li{ line-height:30px; margin:3px 0 0  0; float:left; font-weight:700;}
.nyleft .left1 ul li a:link,.nyleft a:visited,.nyleft a:active{ color:#757575; border-bottom:1px dotted #CCC;width:241px; float:left;}
.nyleft .left1 ul li a:hover{color:#F90;}

.nyleft .left2{ float:left; width:234px;}
.nyleft .left2 .syxw{ margin:0 auto;}
.nyleft .left2 .syxw li{ border-bottom:1px dashed #EAEAEA; line-height:35px; padding-left:20px;}

/*内页右边*/
.zz{ width:100%;background:#F7F7F7;height:30px; line-height:35px; border-bottom:2px solid #F47D7D;text-align:right; }
.zz span{ padding-right:10px;font-size:14px; font-weight:normal; font-family:"微软雅黑"; }

/*-----------------开始页码----------------------*/
div.page{ margin:20px auto; width:100%; clear:both;  text-align:center; padding:10px 0;}
dl.page dd{ float:left; clear:none;width:40%; padding-left:10px; text-align:left;line-height:normal}
dl.page dt{ float:right;*padding:2px 0; clear:none;width:55%}
dl.page span.prit{ float:none;}
div.page a,div.page b,div.page em{ padding:2px 6px; margin:0 2px; text-decoration:none;background:white; color:#333;}
/*不可用状态*/
div.page em{ color:#898989; font-style:normal;}
div.page a:hover{ border:1px solid black; text-decoration:none; background:#f1f1f1; color:#ff9900;}
/*当前高亮*/
div.page b{ background:#ff7a15; color:white;  border:1px solid #d93309;}
div.page a span,div.page em span{font-family:"宋体"; margin:0 2px;}



/*--新闻中心*/
.xwny{ width:720px;float:right;margin:20px;}
.xwny li{height:30px; line-height:30px;}
.xwny li font.sj{ float:right; font-size:12px; padding-right:15px; height:30px;line-height:30px; color:#999999;}
.xwny li a:link,.xwny li a:visited, .xwny li a:active{ color:#757575;}
.xwny li a:hover{ color:#900;}
.xwny i{ font-size:16px; padding-top:10px; font-style:normal; color:#F60; padding-right:8px;}

/*单页{企业简介等}*/
.xwny1{ width:1024px; margin-top:20px;min-height: 400px;}
.dy{ background:#FFF; padding-bottom:10px;margin:0 auto;}
.dy h3{ background:#F7F7F7;height:40px; line-height:50px; border-bottom:2px solid #F47D7D; font-family:"微软雅黑"; font-size:20px; padding-left:10px; color:#B1230A; text-align:left; }
.dy h3 span{ padding-right:20px;font-size:14px; font-weight:normal; font-family:"微软雅黑"; float:right; color:#666;}


/*新闻内页*/
.center_pic{ text-align:center; text-indent:0; margin:20px 0; }
.bt1{width:980px; text-align:center; line-height:50px; font-weight:bold; font-size:20px; color:#333; font-family:"微软雅黑"; padding:20px;}
.zl{ height:25px; text-align:center; color:#999;padding-left:20px;}
.nnynr{ padding:10px 40px; line-height:30px; text-align:left;  font-size:14px;}

/*上下篇*/
.sx{ width:50%; height:30px; line-height:25px; float:left; text-align:right; padding-left:20px; padding-top:15px;}
.sx a{ color:#666; text-decoration:none;}
.sx a:hover{ color:#f90; text-decoration:none;}
.sx1{ float:left; height:30px;line-height:25px; text-align:left; padding-left:20px; padding-top:15px;}
.sx1 a{ color:#666; text-decoration:none;}
.sx1 a:hover{ color:#f90; text-decoration:none;}

.cpright{ width:750px;float:right;}
.cpright ul{ margin:10px;}
.cpright li { width:175px; text-align:center; height:170px; float:left; padding-left:5px;}


.pic-list-title { color: #459e3f; font-size: 16px; padding: 30px 0; text-align: center;letter-spacing:10px; clear: both;}
.pic-list-title span { font-size: 14px; display: inline-block; padding-top: 5px; }

.pic-list-title-line { width: 50px; border-bottom: solid #008834 2px; margin: 0 auto; padding-top: 10px; }
.pic-list { width: 100%;}
.pic-list li { float: left; width:25%;   position: relative}
.pic-list li p { text-align: center; width: 90%; margin: 5px auto 20px; line-height: 24px; background: #eaeaea; }


.pic-list2 { padding-bottom: 20px; overflow: auto; }
.pic-list2 li a { width: 160px; display: block; }
.pic-list2 li img{ width: 160px; height: 160px; }
.pic-list2 li span { position: absolute; left: 0px; top: 0;  width: 160px;height: 160px;
    background: #008834; opacity: 0.7;
    visibility: hidden; text-align: center; color: #fff; font-size: 14px; line-height: 160px;
}
.pic-list2{ text-align: center;}
.pic-list2 li { display: inline-block; float: none; width:16%; position: relative;}
.pic-list2 li strong {position: absolute; left:0; top: 0; width: 160px; height: 160px; }
.pic-list2 li strong img { display: block;}
.pic-list2 li span em {font-style: normal; font-size: 12px; display: block; margin-top: 10px;   }
.pic-list2 li a:hover span { visibility: visible;}
/*底部*/
.footer{  background:#008834; width:100%; height:120px;  clear: both;}
.footer .t { position:relative;padding-top: 20px;}
.footer .qc-code2 { position: absolute; right: 10%;  top: 0; color: #fff; padding-top: 6px;}
.footer .qc-code2 img { float: left;}
.footer .qc-code2 span { float: left; margin-left:5px; width: 12px; padding-top: 2px; display: inline-block;}
.footer p{ text-align:center; color:#FFF; line-height:20px; }

.qc-code { display: none; position: fixed; z-index: 999; right:20px; top:200px; width: 118px; border: solid #ccc 1px; background: #FFFFFF; border-radius: 5px;}
.qc-code img {  padding: 5px; width: 108px; height: 108px; display: block; margin: 0 auto;}
.qc-code div {  text-align: center; line-height: 1;}
.qc-code .cls { text-align: right; padding-right: 5px; padding-top: 5px; color: #000; cursor: pointer;}

.left-fix{ display: none; position: fixed; z-index: 999;left:20px; top:120px; width: 150px;  border: solid #ccc 1px;  border-radius: 5px;}
.left-fix img{width: 100%;}
.left-fix .cls { text-align: right; padding-right: 5px; padding-top: 5px; color: #000; cursor: pointer; line-height: 12px;}